*{padding:0;margin:0;font-family:dotum;}
ul, ol, li{list-style:none;}
.selector ul, .selector li{list-style:none;margin:0;padding:0;font-size:12px;}
.selector{margin-top:15px;width:80px;}
.selector li span{display:none;}
.selector li {text-decoration:underline;cursor:pointer;}
/*select{position:absolute;opacity:0;top:-100px;}*/
.sel-container {font-family:dotum;font-size:12px;}
.sel-container ul { list-style:none;padding:0;}
.sel-container ul li a{ text-decoration:none;}
.sel-container ul li .val {display:none;}
fieldset{font-size:12px;padding:5px 10px;margin-bottom:20px;height:50px;}
fieldset legend{padding:0}
select.selector{position:absolute;left:130px;top:300px;}
.optset {font-size:12px;padding:20px;}
.optset button{position:relative;padding-left:22px;margin-left:10px;text-decoration:none;border:0;padding:8px;vertical-align:middle;margin-right:4px;}
.optset button em{display:inline-block;position:absolute;left:0;top:-3px;font-size:0;}
.optset button.over{outline:1px solid #f60;}
.optset button.on{background-color:red;}
.optset .label{cursor:default;}
.selLabel{float:left;margin-top:10px;font-size:13px;font-weight:bold;}
strong.title{font-weight:bold;clear:both;border-left:1px solid #aaa;padding-left:10px;margin-left:10px;display:block;padding-left:15px;}
.codes{background-color:#000;color:#FFC7A3;width:700px;height:150px;margin:20px 0 0 20px;margin-bottom:20px;}
.htmlcode { background-color:#535353;color:#fff;width:700px;height:250px;margin:20px 0 0 20px;margin-bottom:20px;}
.htmlcode3 { background-color:#535353;color:#FFC7A3;width:700px;height:250px;margin:20px 0 0 20px;margin-bottom:20px;}
.htmlcode2 { background-color:#535353;color:#fff;width:700px;height:100px;margin:20px 0 0 20px;margin-bottom:20px;}
.example{border:1px solid #eee; width:700px;padding:50px 0;margin:20px 0 0 20px;margin-bottom:20px;}
.decSelector li.over{background-color:#efefef;}
.explain{font-size:12px;line-height:16px;margin:20px 0 0 20px}
.explain .grey{color:#ccc;}
.faraway input {float:right; margin-right:150px;}

html, body, span, span, object, iframe,h1, h2, h3, h4, h5, h6, p, pre, a, abbr,acronym, cite, code, del, dfn, em, img, ins, q, s,samp, strike, strong, sub, sup, u, i, dl, dt, dd,ol, ul, li, fieldset, form, label, legend, table,caption, tbody, tfoot, thead, r, th, td, embed {margin:0;padding:0;border:0;font-size:100%;}
body {line-height:1;-webkit-text-size-adjust:none;}
ol, ul {list-style:none;}
table {	border-collapse:collapse;	border-spacing:0;}
input, textarea, button { outline:none; }
input[type="button"], input[type="text"],input[type="image"],input[type="submit"],textarea { -webkit-appearance:none; -webkit-border-radius:0; }
input[type='checkbox'] { -webkit-appearance:checkbox; }
input[type='radio'] { -webkit-appearance:radio; }
hr, legend {display:none;}
img, fieldset, iframe {border:none;}
input,select,button{vertical-align:middle}
a { color:#2d3740; text-decoration:none; }
a:hover { color:#FF3C37; text-decoration:underline; }

div._onfocus{background-color:#CAEAFF;}
div.decSelector {display:inline-block;width:auto;height:20px;font-size:12px;margin-left:20px;position:relative}
div.decSelector input[type="text"]{width:100px;float:left;padding:0;border:0;width:89px;height:21px;font-size:12px;border:1px solid #eee;border-right:0;}
div.decSelector span.selvalue{width:100px;float:left;padding:0;border:0;width:89px;height:21px;font-size:12px;border:1px solid #eee;border-right:0;}
div.decSelector button{float:left;height:22px;border:none;background-color:#FFF;width:22px;height:21px;padding:0;margin:0;cursor:pointer;background:url(bul_arr3.png)}
div.decSelector button span {border:none;overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:0;height:0;}
div.decSelector ul{position:absolute;left:0;width:100px;border:1px solid #eee;overflow-y:auto;overflow-x:hidden;height:100px;}
div.decSelector ul li{line-height:20px;background-color:#fff;}
div.decSelector ul li a{display:block;}
div.decSelector ul li ul{position:static;border:none;height:auto}
div.decSelector ul li ul li{text-indent:10px;}

/* custom style */
div.decSelector {display:inline-block;width:111px;padding:8px;border-top:1px solid #9d9e9f;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-left:1px solid #9d9e9f;}
div.decSelector input[type="text"]{font-size:16px;font-weight:bold;border:0;}
div.decSelector span.selvalue{font-size:16px;font-weight:bold;border:0;}
div.decSelector button{}
div.decSelector a.button{float:left;height:22px;border:none;background-color:#FFF;width:22px;height:21px;padding:0;margin:0;cursor:pointer;background:url(bul_arr3.png)}
div.decSelector a.button span{border:none;overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:0;height:0;}
div.decSelector button span {border:none;overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:0;height:0;}
div.decSelector button.over {outline:1px solid #f60;}
div.decSelector ul{top:36px;left:-1px;width:127px;}
div.decSelector ul li{}
div.decSelector ul li span {font-weight:bold;}
div.decSelector ul li a{}
div.decSelector ul li ul{}
div.decSelector ul li ul li{}

div.decSelector ul li.on {background-color:#f60;}
div.decSelector ul li.on a {color:#fff;text-decoration:underline;}
div.decSelector ul li.checked {background-color:#f60;}